|
| void | rtc11_cfg_setup (rtc11_cfg_t *cfg) |
| | RTC 11 configuration object setup function. More...
|
| |
| err_t | rtc11_init (rtc11_t *ctx, rtc11_cfg_t *cfg) |
| | RTC 11 initialization function. More...
|
| |
| void | rtc11_generic_write (rtc11_t *ctx, uint8_t reg, uint8_t *wr_data, uint16_t n_len) |
| | RTC 11 data writing function. More...
|
| |
| void | rtc11_generic_read (rtc11_t *ctx, uint8_t reg, uint8_t *rd_data, uint16_t n_len) |
| | RTC 11 data reading function. More...
|
| |
| uint8_t | rtc11_check_irq_1 (rtc11_t *ctx) |
| | Check Interrupt 1 pin function. More...
|
| |
| uint8_t | rtc11_check_irq_2 (rtc11_t *ctx) |
| | Check Interrupt 2 pin function. More...
|
| |
| void | rtc11_wdi (rtc11_t *ctx, uint8_t state) |
| | Watchdog reset function. More...
|
| |
| void | rtc11_ext_int (rtc11_t *ctx, uint8_t state) |
| | External interrupt function. More...
|
| |
| void | rtc11_set_time_hundredths (rtc11_t *ctx, uint8_t hundredths) |
| | Set hundredths function. More...
|
| |
| void | rtc11_set_time_seconds (rtc11_t *ctx, uint8_t seconds) |
| | Set seconds function. More...
|
| |
| void | rtc11_set_time_minutes (rtc11_t *ctx, uint8_t minutes) |
| | Set minutes function. More...
|
| |
| void | rtc11_set_time_hours (rtc11_t *ctx, uint8_t hours) |
| | Set hours function. More...
|
| |
| uint8_t | rtc11_get_time_hundredths (rtc11_t *ctx) |
| | Get hundredths function. More...
|
| |
| uint8_t | rtc11_get_time_seconds (rtc11_t *ctx) |
| | Get seconds function. More...
|
| |
| uint8_t | rtc11_get_time_minutes (rtc11_t *ctx) |
| | Get minutes function. More...
|
| |
| uint8_t | rtc11_get_time_hours (rtc11_t *ctx) |
| | Get hours function. More...
|
| |
| uint8_t | rtc11_get_date_day (rtc11_t *ctx) |
| | Get day function. More...
|
| |
| void | rtc11_set_date_day (rtc11_t *ctx, uint8_t date_day) |
| | Set day function. More...
|
| |
| uint8_t | rtc11_get_date_month (rtc11_t *ctx) |
| | Get month function. More...
|
| |
| void | rtc11_set_date_month (rtc11_t *ctx, uint8_t date_mth) |
| | Set month function. More...
|
| |
| uint8_t | rtc11_get_date_year (rtc11_t *ctx) |
| | Get year function. More...
|
| |
| void | rtc11_set_date_year (rtc11_t *ctx, uint16_t date_yrs) |
| | Set year function. More...
|
| |
| uint8_t | rtc11_get_century_flag (rtc11_t *ctx) |
| | Get century flag function. More...
|
| |
| uint8_t | rtc11_get_day_of_the_week (rtc11_t *ctx) |
| | Get day of the week function. More...
|
| |
| void | rtc11_set_day_of_the_week (rtc11_t *ctx, uint8_t w_day) |
| | Set day of the week function. More...
|
| |
| void | rtc11_set_ala_time_hundredths (rtc11_t *ctx, uint8_t hundredths) |
| | Set alarm time hundredths function. More...
|
| |
| void | rtc11_set_ala_time_seconds (rtc11_t *ctx, uint8_t seconds) |
| | Set alarm time seconds function. More...
|
| |
| void | rtc11_set_ala_time_minutes (rtc11_t *ctx, uint8_t minutes) |
| | Set alarm time minutes function. More...
|
| |
| void | rtc11_set_ala_time_hours (rtc11_t *ctx, uint8_t hours) |
| | Set alarm time hours function. More...
|
| |
| uint8_t | rtc11_get_ala_time_hundredths (rtc11_t *ctx) |
| | Get alarm time hundredths function. More...
|
| |
| uint8_t | rtc11_get_ala_time_seconds (rtc11_t *ctx) |
| | Get alarm time seconds function. More...
|
| |
| uint8_t | rtc11_get_ala_time_minutes (rtc11_t *ctx) |
| | Get alarm time minutes function. More...
|
| |
| uint8_t | rtc11_get_ala_time_hours (rtc11_t *ctx) |
| | Get alarm time hours function. More...
|
| |
| uint8_t | rtc11_get_ala_date_day (rtc11_t *ctx) |
| | Get alarm time days function. More...
|
| |
| void | rtc11_set_ala_date_day (rtc11_t *ctx, uint8_t date_day) |
| | Set alarm time day function. More...
|
| |
| uint8_t | rtc11_get_ala_date_month (rtc11_t *ctx) |
| | Get alarm time month function. More...
|
| |
| void | rtc11_set_ala_date_month (rtc11_t *ctx, uint8_t date_mth) |
| | Set alarm time month function. More...
|
| |
| uint8_t | rtc11_get_ala_day_of_the_week (rtc11_t *ctx) |
| | Get alarm time day of the week function. More...
|
| |
| void | rtc11_set_ala_day_of_the_week (rtc11_t *ctx, uint8_t w_day) |
| | Set alarm time day of the week function. More...
|
| |
| void | rtc11_soft_rst (rtc11_t *ctx) |
| | Software Reset function. More...
|
| |
| err_t | rtc11_set_time (rtc11_t *ctx, rtc11_time_t rtc_time) |
| | Set time hours, minutes and seconds function. More...
|
| |
| void | rtc11_get_time (rtc11_t *ctx, rtc11_time_t *rtc_time) |
| | Get time hours, minutes and seconds function. More...
|
| |
| err_t | rtc11_set_date (rtc11_t *ctx, rtc11_date_t rtc_date) |
| | Set date day of the week, day, month and year function. More...
|
| |
| void | rtc11_get_date (rtc11_t *ctx, rtc11_date_t *rtc_date) |
| | Get date day of the week, day, month and year function. More...
|
| |
| void | rtc11_stp_sys_slk (rtc11_t *ctx, uint8_t state) |
| | Stop the clocking system function. More...
|
| |
| void | rtc11_auto_rst (rtc11_t *ctx, uint8_t state) |
| | Auto reset enable function. More...
|
| |
| void | rtc11_write_rtc (rtc11_t *ctx, uint8_t state) |
| | Write RTC enable function. More...
|
| |
| void | rtc11_cen_en (rtc11_t *ctx, uint8_t state) |
| | Century Enable function. More...
|
| |
| void | rtc11_bat_low_int_en (rtc11_t *ctx, uint8_t state) |
| | Battery Low Interrupt Enable function. More...
|
| |
| void | rtc11_timer_int_en (rtc11_t *ctx, uint8_t state) |
| | Timer Interrupt Enable function. More...
|
| |
| void | rtc11_alarm_int_en (rtc11_t *ctx, uint8_t state) |
| | Alarm Interrupt Enable function. More...
|
| |
| void | rtc11_xt2_int_en (rtc11_t *ctx, uint8_t state) |
| | XT2 Interrupt Enable function. More...
|
| |
| void | rtc11_xt1_int_en (rtc11_t *ctx, uint8_t state) |
| | XT1 Interrupt Enable function. More...
|
| |
| void | rtc11_bat_mode_en (rtc11_t *ctx, uint8_t state) |
| | Batmode enable function. More...
|
| |
This file contains API for RTC 11 Click Driver.